package com.project.pojo.dto;

import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @Description: 回收员信息查询结果类
 * @Author: zhuchi
 * @CreateDate: 2020/12/15 17:13
 * @Version: 1.0
 */
@Data
@ApiModel(value = "回收员信息查询结果类")
public class RecoveryMemberDTO {

    /**
     * 回收员ID
     */
    @ApiModelProperty(value = "回收员ID")
    private Long recoveryMemberId;

    /**
     * 手机号
     */
    @ApiModelProperty(value = "手机号")
    private String mobile;

    /**
     * 昵称
     */
    @ApiModelProperty(value = "昵称")
    private String nickName;

    /**
     * 真实姓名
     */
    @ApiModelProperty(value = "真实姓名")
    private String realName;

    /**
     * 身份证号
     */
    @ApiModelProperty(value = "身份证号")
    private String idCard;

    /**
     * 所在地区
     */
    @ApiModelProperty(value = "所在地区")
    private String addressLocation;

    /**
     * 详细地址
     */
    @ApiModelProperty(value = "详细地址")
    private String addressDetail;

    /**
     * 身份证正面
     */
    @ApiModelProperty(value = "身份证正面")
    private String idCardFront;

    /**
     * 身份证反面
     */
    @ApiModelProperty(value = "身份证反面")
    private String idCardBack;

    /**
     * 经度
     */
    @ApiModelProperty(value = "经度")
    private Double longitude;

    /**
     * 纬度
     */
    @ApiModelProperty(value = "纬度")
    private Double latitude;

    /**
     * 创建人
     */
    @ApiModelProperty(value = "创建人")
    private Long createUser;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    /**
     * 修改人
     */
    @ApiModelProperty(value = "修改人")
    private Long updateUser;

    /**
     * 修改时间
     */
    @ApiModelProperty(value = "修改时间")
    private Date updateTime;

    /**
     * 同意时间
     */
    @ApiModelProperty(value = "同意时间")
    private Date agreeTime;

    /**
     * 拒绝时间
     */
    @ApiModelProperty(value = "拒绝时间")
    private Date refuseTime;

    /**
     * 拒绝原因
     */
    @ApiModelProperty(value = "拒绝原因")
    private String refuseContent;

    /**
     * 状态（1:待审核,2:通过,3:驳回,4:停用）
     */
    @ApiModelProperty(value = "状态（0:未申请,1:待审核,2:通过,3:驳回,4:停用）")
    private Integer state;

    /**
     * 删除标志（-1:删除,1:正常）
     */
    private Integer status;

    /**
     * 用户余额
     */
    @ApiModelProperty(value = "用户余额")
    private String balance;

}
